package org.dromara.oce.domain.req;

import jakarta.validation.constraints.NotNull;
import lombok.Data;
import org.dromara.oce.domain.base.OceBaseReq;

/**
 * @desc: https://open.oceanengine.com/labels/8/docs/1780613896121344?origin=left_nav
 * @author: hhl
 * @date：2025/6/4 10:11
 */
@Data
public class UpdateToolsWechatAppletReq extends OceBaseReq {

    /**
     * 资产备注
     */
    private String remarkMessage;

    /**
     * 小程序icon图片的url
     */
    private String iconImageUrl;

    /**
     * 顶部头图的url
     */
    private String headerImageUrl;

    /**
     * 小程序标签
     */
    private String[] labels;

    /**
     * 引导文案
     */
    private String guideText;

    /**
     * 小程序竖图的url地址
     */
    private String[] imagesVerticalUrl;

    /**
     * 小程序竖图的url地址
     */
    private String[] imagesHorizontalUrl;

    /**
     * 小程序简介，最大长度不超过50
     */
    private String introduction;

    /**
     * 细分类型或道具类目
     * 填写类型的末集分类ID
     * https://open.oceanengine.com/labels/7/docs/1812331394774028?origin=left_nav
     */
    @NotNull
    private String tagInfo;

    /**
     * 小程序资产ID
     */
    @NotNull
    private String instanceId;

}
